博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PageUtil 分页
阅读量:5052 次
发布时间:2019-06-12

本文共 1360 字,大约阅读时间需要 4 分钟。

/** * 分页工具类 * @author Administrator * */public class PageUtil {    /**     * 生成分页代码     * @param targetUrl 目标地址     * @param totalNum 总记录数     * @param currentPage 当前页     * @param pageSize 每页大小     * @return     */    public static String genPagination(String targetUrl,long totalNum,int currentPage,int pageSize,String param){        long totalPage=totalNum%pageSize==0?totalNum/pageSize:totalNum/pageSize+1;        if(totalPage==0){            return "未查询到数据";        }else{            StringBuffer pageCode=new StringBuffer();            pageCode.append("
  • 首页
  • "); if(currentPage>1){ pageCode.append("
  • 上一页
  • "); }else{ pageCode.append("
  • 上一页
  • "); } for(int i=currentPage-2;i<=currentPage+2;i++){ if(i<1||i>totalPage){ continue; } if(i==currentPage){ pageCode.append("
  • "+i+"
  • "); }else{ pageCode.append("
  • "+i+"
  • "); } } if(currentPage
    下一页"); }else{ pageCode.append("
  • 下一页
  • "); } pageCode.append("
  • 尾页
  • "); return pageCode.toString(); } } }

     

    转载于:https://www.cnblogs.com/duanwandao/p/9571530.html

    你可能感兴趣的文章
    写博客
    查看>>
    利用循环播放dataurl的视频来防止锁屏:NoSleep.js
    查看>>
    python3 生成器与迭代器
    查看>>
    java编写提升性能的代码
    查看>>
    ios封装静态库技巧两则
    查看>>
    Educational Codeforces Round 46 (Rated for Div. 2)
    查看>>
    Abstract Factory Pattern
    查看>>
    C# 实现Bresenham算法(vs2010)
    查看>>
    基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装
    查看>>
    list 容器 排序函数.xml
    查看>>
    存储开头结尾使用begin tran,rollback tran作用?
    查看>>
    Activity启动过程中获取组件宽高的五种方式
    查看>>
    java导出Excel表格简单的方法
    查看>>
    SQLite数据库简介
    查看>>
    利用堆实现堆排序&amp;优先队列
    查看>>
    Mono源码学习笔记:Console类(四)
    查看>>
    Android学习路线(十二)Activity生命周期——启动一个Activity
    查看>>
    《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇03:暂停游戏》
    查看>>
    CPU,寄存器,一缓二缓.... RAM ROM 外部存储器等简介
    查看>>
    windows下编译FreeSwitch
    查看>>